	  .f_pr {
	      position: relative;
	  }
	  
	  .f_pa {
	      position: absolute;
	  }
	  
	  .banner .slick-arrow {
	      position: absolute;
	      font-size: 0;
	      top: 50%;
	      z-index: 12;
	      width: 100px;
	      height: 100px;
	      margin-top: -42px;
	      border: 0;
	  }
	  
	  .banner .slick-prev {
	      outline: none;
	      left: 5%;
	      display: none;
	      background: none;
	      position: absolute;
	      top: 50%;
	      margin-top: -42px;
	      font-size: 0;
	      border: none;
	      z-index: 12;
	      background: url(../image/probt1.png) no-repeat;
	      width: 30px;
	      height: 84px;
	  }
	  
	  .banner .slick-next {
	      outline: none;
	      right: 5%;
	      display: none;
	      background: none;
	      position: absolute;
	      top: 50%;
	      margin-top: -42px;
	      font-size: 0;
	      border: none;
	      z-index: 12;
	      background: url(../image/probt2.png) no-repeat;
	      width: 30px;
	      height: 84px;
	  }
	  
	  .banner img {
	      display: block;
	      width: 100%;
	      margin: 0 auto;
	  }
	  
	  .slick-dots {
	      position: absolute;
	      left: 0;
	      font-size: 0;
	      bottom: 5%;
	      width: 100%;
	      text-align: center;
	      outline: none;
	  }
	  
	  .slick-dots li {
	      display: inline-block;
	      margin: 0 15px;
	      outline: none;
	  }
	  
	  .slick-dots li button {
	      display: block;
	      border: 0 none;
	      width: 15px;
	      height: 15px;
	      color: #fff;
	      border-radius: 50%;
	      background-color: #fff;
	      outline: none;
	  }
	  
	  .slick-dots .slick-active button {
	      background-color: #0f3dc4;
	      width: 60px;
	      border-radius: 30px;
	  }
	  
	  .g_ser {
	      height: 86px;
	      line-height: 86px;
	      border-bottom: 1px solid #d9d9d9;
	  }
	  
	  .h_sea {
	      height: 86px;
	      line-height: 86px;
	      overflow: hidden;
	      color: #666666;
	      font-size: 14px;
	  }
	  
	  .h_sea b {
	      font-weight: normal;
	      color: #333333;
	  }
	  
	  .inp01 {
	      height: 35px;
	      line-height: 35px;
	      padding-left: 20px;
	      width: 246px;
	      float: left;
	      color: #999999;
	      font-size: 14px;
	      border: none;
	      background: none;
	      font-family: "Microsoft Yahei"
	  }
	  
	  .s_ss {
	      float: left;
	      width: 38px;
	      height: 35px;
	      background: none;
	      border: none;
	      cursor: pointer;
	  }
	  
	  .key a {
	      color: #666666;
	      padding: 0 15px;
	  }
	  
	  .key a:hover {
	      color: #f08700;
	  }
	  
	  .key .lasta {
	      background: none;
	  }
	  
	  .s_inp {
	      margin-top: 30px;
	      background: url(../image/serbg.jpg) no-repeat;
	      width: 312px;
	      height: 35px;
	  }
	  
	  .xclst li {
	      width: 200px;
	      margin-right: 68px;
	  }
	  
	  .xclst li img {
	      width: 200px;
	      height: 266px;
	      display: block;
	      border: 1px solid #ccc;
	  }
	  
	  .xclst li em {
	      width: 200px;
	  }